def print_gobang_board(size):
    # 打印横线（包含交叉点）
    for i in range(size):
        # 打印一行中的横线部分（"---" 表示横线，"+" 表示交叉点）
        for j in range(size):
            print("+---", end="")
        print("+")  # 行末尾的 "+"
        
        # 打印一行中的竖线部分（"   " 表示空白，"|" 表示竖线）
        for j in range(size):
            print("|   ", end="")
        print("|")  # 行末尾的 "|"
    
    # 打印最后一行的横线（与第一部分逻辑一致）
    for j in range(size):
        print("+---", end="")
    print("+")

# 示例：打印15×15的五子棋棋盘（可根据需求修改size的值）
board_size = 15
print_gobang_board(board_size)